A CASE-Oriented Configuration Management Agent
ثبت نشده
چکیده
Traditional make utilities usually lack the necessary functionality for the management of multiple configurations in one source code tree. Our CASE-oriented configuration management agent, the Viennese Make (VMake) is platform-independent and runs currently on a number of UNIX systems and on Open \.'MS. VMake supports, in addition to common m•ke features, a number of CASE tasks in sub-agents, like automatic code generation, version management (using publically available RCS and CVS from a common repository), and automated high-level source code processing feature~, like language bindings between C, LISP and FORTRAN as well as extraction of reference manuals. VMake maintains automatically a private project file which contains up-to-date symbolic definitions of source code flies, modules, libraries, language binding mechanisms, application executables, and all build targets. Dependencies between these objects are extracted from local description files or generated automatically from source code files. This enforces compact description files and allows efficient management of large-scale software projects. VMake is based on a publically available LISP interpreter[l]. K~ywordsconfiguration management, automatic code generation, parallelization, CASE, object oriented techniques
منابع مشابه
Case Study on Systematic Functional Decomposition in a Product Line using Aspect Oriented Software Development
Systematic configuration management is important for successful software product lines. We can use aspect oriented software development to decompose software product lines based on features that can ease configuration management. In this paper, we present a military maintenance product line that employs such strategy. In particular, we employed a specific approach, feature based modeling (FBM),...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملNegotiation in State-Oriented Domains with Incomplete Information over Goals
State Oriented Domains (SODs) are domains where agents are concerned with moving the world from an initial state into one of a set of target states. Negotiation in this environment was explored by Rosenschein and Zlotkin [9], who provided an analysis of incentive compatible mechanisms over a variety of two-agent, singleencounter types. Their model included the concept of an agent’s worth (the a...
متن کاملUsing three AOSE toolkits to develop a sample design
At the 8th Agent-Oriented Software Engineering Workshop, the developers of tools supporting three popular agent-oriented methodologies (Tropos, Prometheus and Organization-based Multiagent Systems Engineering (O-MaSE)) demonstrated their tools using a common multi-agent system design case study: the Conference Management System. The methodologies are representative of the state-of-the-art in ag...
متن کاملAgent-based Intelligent Support to Coalition Operations: a Case Study of Health Service Logistics Support
Coalition operations are very likely based on a number of different groups of people, non-governmental organizations, institutions providing humanitarian aid and also army troops and official governmental initiatives. As a result, to manage any coalition operation an efficient knowledge sharing between multiple participating parties is required. The paper proposes an approach that combines know...
متن کامل